Shell 简介
什么是 Shell?
-
shell 是操作系统提供给我们用户来访问系统资源的一个接口。
-
shell 同时还是一个 Linux 下的命令行解释器,类似 Windows 下的 cmd。
-
shell 同时还是解释型的脚本语言:运行时翻译,执行一条语句翻译一条,每次执行程序都需要进行解释。
Shell 的发展
- shell 有多个版本:Bourne Shell,C Shell,Korn Shell,Bash Shell。现在广泛使用的是 Bash Shell,也就是 Linux 中默认内嵌的 Shell。
Shell 脚本
交互模式
当我们通过远程连接工具连接到了 Linux 服务器或者是虚拟机上时,就是进入了 shell 交互模式:
脚本模式
将要执行的一系列命令都存放在一个文件中,然后由 bash shell 读取并执行,这就是 shell 的脚本模式: